home *** CD-ROM | disk | FTP | other *** search
- Short: Library for easily sending URL->Browser
- Author: troels@thule.no (Troels Walsted Hansen)
- Uploader: troels@thule.no (Troels Walsted Hansen)
- Type: comm/www
- Replaces: comm/www/OpenURL20.lha
-
- Introduction
- ¯¯¯¯¯¯¯¯¯¯¯¯
- This library was created to make it easier for application programmers to
- include clickable URLs in their applications, about windows, etc. Current
- solutions to this problem typically are to launch an ARexx script or just
- support a few webbrowsers, with no room for configuration. This leads to
- countless reinventions of the wheel (how many SendURLToBrowser.rexx scripts
- do you have on your harddisk?).
-
- This library solves the problem by giving application programmers a very
- simple API to handle (one function) and the user gets configurability with
- the included preference program.
-
- NOTE: I like and use MUI, therefore the included preference program uses
- MUI. This library is meant to be completely universal though, so
- programmers preferring other GUI engines are encouraged to program
- their own preference editor and send it to me, I'll happily include it.
-
- Requirements
- ¯¯¯¯¯¯¯¯¯¯¯¯
- · AmigaOS 2.0 or higher.
- · MUI 3.8 or higher, for the preference program only.
-
- Features
- ¯¯¯¯¯¯¯¯
- · Sends URL by ARexx if your browser is launched, if not, the library will
- launch the browser.
- · Configuration supports a list of installed browsers, no Wind*ws "default
- browser" nonsense.
- · mailto: URLs can optionally be handled by an email application.
- · Extremely simple API for applications.
- · API also available for use from ARexx scripts.
- · Complete source included for your enjoyment.
-
- Usage
- ¯¯¯¯¯
- Using the preference program should hopefully be very easy. A few tips
- might be helpful though. The library will try contacting the browsers from
- top to bottom of the list, so put your favourite browser at the top (drag
- and drop).
-
- The ARexx portname should be set to "BROWSER" even for browsers that call
- their ports "BROWSER.1", "BROWSER.2", etc. The library will look for any
- port named "BROWSER.x" where "x" is a number and ".x" is optional.
-
- For developers: see autodocs.
-
- Legal stuff
- ¯¯¯¯¯¯¯¯¯¯¯
- The openurl package is placed in the public domain. I assume no
- responsibility for what these programs might do, you are using them at your
- own risk.
-
- Author
- ¯¯¯¯¯¯
- SnailMail: Troels Walsted Hansen
- O.L. Aunesgate 15
- 9009 Tromsø
- NORWAY
-
- Email: troels@thule.no
-
- IRC nick: Troels
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 5240 3443 34.2% 26-Sep-99 18:06:28 +OpenURL
- 8082 2397 70.3% 26-Sep-99 16:55:00 +openurl.doc
- 506 201 60.2% 25-Jul-99 18:20:20 +openurl_pragmas.h
- 1921 1046 45.5% 27-Jul-98 02:31:26 +Install OpenURL.info
- 808 541 33.0% 26-Sep-99 18:05:30 +OpenURL-Handler
- 10580 5581 47.2% 31-Aug-99 10:29:50 +Popplaceholder.mcc
- 5520 3185 42.3% 27-Mar-97 13:41:46 +Popport.mcc
- 10684 5736 46.3% 26-Sep-99 19:38:40 +openurl.library
- 1437 543 62.2% 27-Jul-98 02:31:26 +OpenURL.readme.info
- 19420 8703 55.1% 26-Sep-99 18:06:18 +OpenURL
- 1663 999 39.9% 27-Jul-98 02:31:46 +OpenURL.info
- 898 392 56.3% 26-Sep-99 18:58:42 +openurl_protos.h
- 4192 1320 68.5% 26-Sep-99 18:58:48 +openurl.h
- 185 128 30.8% 26-Jul-98 14:45:10 +openurl.h
- 428 258 39.7% 26-Sep-99 18:02:36 +debug.h
- 1585 743 53.1% 26-Sep-99 18:02:34 +Example.c
- 4694 1740 62.9% 26-Sep-99 18:02:36 +handler.c
- 813 405 50.1% 26-Sep-99 18:02:36 +handler.h
- 10637 3317 68.8% 26-Sep-99 18:02:36 +library_api.c
- 1265 498 60.6% 26-Sep-99 18:02:36 +library_api.h
- 1264 457 63.8% 26-Sep-99 18:02:38 +library_common.h
- 12175 2731 77.5% 26-Sep-99 19:34:16 +library_prefs.c
- 863 356 58.7% 26-Sep-99 18:02:34 +library_prefs.h
- 11908 3277 72.4% 26-Sep-99 18:02:38 +library_util.c
- 772 343 55.5% 26-Sep-99 18:02:34 +library_util.h
- 7218 2553 64.6% 26-Sep-99 18:02:34 +OpenURL.c
- 2407 823 65.8% 26-Sep-99 18:02:38 +prefs_app.c
- 981 415 57.6% 26-Sep-99 18:02:38 +prefs_app.h
- 9518 2069 78.2% 26-Sep-99 18:02:38 +prefs_applist.c
- 2405 651 72.9% 26-Sep-99 18:02:36 +prefs_applist.h
- 9166 2443 73.3% 26-Sep-99 18:02:36 +prefs_browsereditwin.c
- 1374 518 62.2% 26-Sep-99 18:02:34 +prefs_browsereditwin.h
- 850 405 52.3% 26-Sep-99 18:02:36 +prefs_common.c
- 4038 1262 68.7% 26-Sep-99 18:02:36 +prefs_common.h
- 8699 2417 72.2% 26-Sep-99 18:02:34 +prefs_mailereditwin.c
- 1337 515 61.4% 26-Sep-99 18:02:36 +prefs_mailereditwin.h
- 6915 1957 71.6% 26-Sep-99 18:02:36 +prefs_main.c
- 464 267 42.4% 26-Sep-99 18:02:36 +prefs_main.h
- 315 192 39.0% 25-Jul-99 18:15:30 +openurl_lib.fd
- 15878 4286 73.0% 26-Sep-99 18:02:36 +prefs_prefswin.c
- 1439 519 63.9% 26-Sep-99 18:02:36 +prefs_prefswin.h
- 286 196 31.4% 04-Feb-99 12:12:26 +ReadMe.txt
- 3616 1087 69.9% 26-Sep-99 19:02:56 +smakefile
- 23648 7558 68.0% 26-Sep-99 18:02:36 +SmartReadArgs.c
- 2863 1165 59.3% 26-Sep-99 18:02:34 +SmartReadArgs.h
- 2655 1035 61.0% 26-Sep-99 21:16:56 +Install OpenURL
- 7093 3266 53.9% 26-Sep-99 19:02:42 +OpenURL.readme
- 1197 694 42.0% 27-Jul-98 02:31:46 +Prefs.info
- 686 338 50.7% 26-Sep-99 16:17:42 +OpenURL.rexx
- 1188 559 52.9% 27-Jul-98 02:31:26 OpenURL.info
- 3500 1383 60.4% 15-Sep-99 19:30:26 +SendThorMail.rexx
- -------- ------- ----- --------- --------
- 237276 86913 63.3% 14-Oct-99 14:47:04 51 files
-